google.golang.org/protobuf/internal/impl.lazyExtensionValue.atomicOnce (field)

7 uses

	google.golang.org/protobuf/internal/impl (current package)
		codec_extension.go#L65: 	atomicOnce uint32 // atomically set if value is valid
		codec_extension.go#L95: 	if f.typ == xt && f.lazy != nil && atomic.LoadUint32(&f.lazy.atomicOnce) == 0 {
		codec_extension.go#L105: 	return f.lazy != nil && atomic.LoadUint32(&f.lazy.atomicOnce) == 0
		codec_extension.go#L126: 	if atomic.LoadUint32(&f.lazy.atomicOnce) == 1 {
		codec_extension.go#L164: 	atomic.StoreUint32(&f.lazy.atomicOnce, 1)
		codec_extension.go#L179: 		if atomic.LoadUint32(&f.lazy.atomicOnce) == 0 {
		codec_extension.go#L227: 	return f.typ == xt && f.lazy != nil && atomic.LoadUint32(&f.lazy.atomicOnce) == 0